/********************************************
 * 功能说明: 
 * 模块名称: 
 * 系统名称: 
 * 软件版权: 北京银杉金服科技有限公司
 * 系统版本: 1.0.0
 * 开发人员: zhangfb
 * 开发时间: 2018/12/19 21:12
 * 审核人员: 
 * 相关文档: 
 * 修改记录: 修改日期 修改人员 修改说明
 *********************************************/
package com.hyacinth.dubbo.util.zookeeper;

import com.hyacinth.dubbo.constant.Constant;
import org.apache.zookeeper.*;

import java.util.List;

/**
 * zookeeper连接工具类
 * @author zhangfb
 * @version 1.0.0.1
 * @since JDK 1.8
 */
public class ZKConnectUtils {

    public static void main(String[] args) throws Exception {
        ZooKeeper zk = new ZooKeeper("114.115.147.69:2181", 5000, event -> System.out.println("=======》》》"+event));

//        String s = zk.create(Constant.ZK_DATA_PATH+"00001", "123".getBytes(), ZooDefs.Ids.OPEN_ACL_UNSAFE, CreateMode.PERSISTENT);
//        System.out.println(s);

//
//        byte[] data = zk.getData(Constant.ZK_DATA_PATH + "00001", false, new Stat());
//        System.out.println(new String(data));

//        zk.delete(Constant.ZK_REGISTRY_PATH, 0);

        List<String> children = zk.getChildren(Constant.ZK_REGISTRY_PATH, false);
        System.out.println(children);
    }
}
